// 我的块接口
import httpRequest from '@/common/request/index.js';
const _request = new httpRequest();

/**
 * @description 用户信息-用户端
 */
export function userInfo(data) {
    return _request.get('/user/info', data)
}

/**
 * @description 用户订单列表
 */
export function orderList(data) {
    return _request.post('/order/list', data)
}

/**
 * @description 订单详情
 */
export function orderDetail(data) {
    return _request.get('/order/detail', data)
}

/**
 * @description 取消订单
 */
export function orderCancel(data) {
    return _request.post('/order/cancel', data)
}

/**
 * @description 配置
 */
export function sysConfig(data) {
    return _request.get('/sys/config/get', data)
}

/**
 * @description 微信修改头像昵称，手机号-用户端
 */
export function modifyUserInfo(data) {
    return _request.post('/user/modify/userInfo', data)
}


/**
 * @description 发送短信-共用
 */
export function code(data) {
    return _request.post('/util/sms/code', data)
}


/**
 * @description 手机验证码登录接口-用户端
 */
export function loginMobile(data) {
    return _request.post('/user/login/mobile', data)
}


/**
 * @description 微信登录小程序接口-用户端
 */
export function wechatMini(data) {
    return _request.post('/user/login/wechatMini', data)
}

/**
 * @description 填写邀请码-用户端
 */
export function inviteCode(data) {
    return _request.post('/user/set/invite/code', data)
}

/**
 * @description 合伙人列表
 */
export function agentList(data) {
    return _request.post('/user/agent/list', data)
}

/**
 * @description 合伙人列表
 */
export function shopList(data) {
    return _request.post('/user/shop/list', data)
}

/**
 * @description 创建VIP订单
 */
export function vipOrder(data) {
    return _request.post('/sys/item/create/vip/order', data)
}


/**
 * @description 获取VIP系统产品配置
 */
export function vipInfo(data) {
    return _request.get('/sys/item/vip/info', data)
}


/**
 * @description 管理员可切换店铺列表
 */
export function adminShopList(data) {
    return _request.post('/shop/admin/shopList', data)
}



/**
 * @description 切换身份
 */
export function switchIdentity(data) {
    return _request.post('/shop/admin/switchIdentity', data)
}




/**
 * @description 注销
 */
export function cancellation(data) {
    return _request.post('/user/login/cancellation', data)
}

